package com.situ.day2;

import org.junit.Test;

import java.util.Scanner;

public class IfWhileDemo {
    @Test
    public void test1() {
        if (3 >= 5) {
            System.out.println("3 < 5");
        } else {
            System.out.println("3 >= 5");
        }
    }

    /*
    >=90   <=100      优秀
    >=80    <90       良好
    >=70    <80       一般
    >=60    <70      及格
    <60              不及格
    */
    @Test
    public void test2() {
        //int score = 78;
        //通过Scanner可以实现从控制台输入信息
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入成绩：");
        int score = scanner.nextInt();
        if (score >= 90 && score <= 100) {
            System.out.println("优秀");
        } else if (score >= 80 && score < 90) {
            System.out.println("良好");
        } else if (score >= 70 && score < 80) {
            System.out.println("一般");
        } else if (score >= 60 && score < 70) {
            System.out.println("及格");
        } else {
            System.out.println("不及格");
        }
    }

    /*
    三目运算符号：
    语法：boolean ? 数1 ： 数2
    执行过程：计算boolean的值
    若为true：则整个结果为数1
    若为false：则整个结果为数2
    */
    @Test
    public void test55() {
        int num1 = 13;
        int num2 = 5;
        int max = 0;
        if (num1 >= num2) {
            max = num1;
        } else {
            max = num2;
        }
        System.out.println(max);

        int max1 = num1 >= num2 ? num1 : num2;
        System.out.println(max1);
    }

    /*
    +号运算符：
    1、两边都是数字，则做的就是加法运算
    2、若一边为字符串，则做的是字符串的拼接*/
    @Test
    public void test7() {
        int age = 28;
        //豆豆加加
        System.out.println("我的年龄是23岁");
        System.out.println("我的年龄是" + age + "岁");
        System.out.println(10 + 20 + "" + 30);//"3030"
        System.out.println("" + 10 + 20 + 30);//"102030"
    }


}
